 #header {
        background-color:black;
        color:white;
        text-align:center;
        padding:5px;
    }
    #nav {
        line-height:30px;
        background-color:#eeeeee;
        height:300px;
        width:100px;
        float:left;
        padding:5px;
        color: red;
    }
    #section {
        width:350px;
        float:left;
        padding:10px;
    }
    #table {
        table.lamp{
            width: 100%;
            border: 1px solid #d4d4d4;
        }
        table.lamp th,td{
            padding: 10px;
        }
        table.lamp td {
            width: 40px;
        }
    }
    #footer {
        background-color:black;
        color:red;
        clear:both;
        text-align:center;
        padding:5px;
    }

    .city {
        float: left;
        margin: 5px;
        width: 300px;
        height: 300px;
        border: 1px solid black;
    }